package buffer;

import java.io.*;

public class Test2 {//创建了一个测试类

    public static void main(String[] args) throws Exception {//main方法入口。抛出异常
        BufferedReader br = new BufferedReader(new FileReader("myFile\\Read.java"));//创建字符缓冲输入流对象，字符输入流作为参数
        //创建字符缓冲输入流，字符缓冲流子类对象作为参数
        BufferedWriter bw = new BufferedWriter(new FileWriter("IO\\copy2.java"));
        //创建字符缓冲输出流，字符输出流子类对象作为参数
        String line;//定义一个string变量作为读取的速度
        while ((line = br.readLine()) != null) {//字符缓冲输入流对象调用读取方法并赋值给line
            bw.write(line);//字符缓冲输出流对象调用write方法进行写入数据，以一行为单位
            bw.newLine();//换行方法
            bw.flush();//刷新方法
        }
        br.close();//关闭字符缓冲输入流
        bw.close();//关闭字符缓冲输出流
    }
}
